Red Hat System Administration II 8.2

Открытое практическое занятие: Исправление проблем с загрузкой системы и поддержка серверов

В этой обзорной работе вы диагностируете и устраните проблемы с загрузкой, а также обновите цель загрузки системы по умолчанию. Кроме того, вы запланируете выполнение задач по повторяющемуся расписанию как обычный пользователь.

Результаты

Вы сможете:

  • диагностировать проблемы и восстановить систему из аварийного режима;

  • изменить цель по умолчанию с graphical.target на multi-user.target;

  • запланировать запуск повторяющихся заданий от имени обычного пользователя.

Прежде чем выполнять сброс, скопируйте все файлы и данные, которые хотите сохранить, в другие системы. Выполните сброс систем workstation, servera и serverb.

Войдите на workstation как пользователь student с паролем student.

На workstation запустите сценарий lab rhcsa-compreview1 start, чтобы начать обзорную работу. Этот сценарий создает необходимые файлы для настройки среды.

[student@workstation ~]$ lab rhcsa-compreview1 start

Инструкции

Для прохождения обзорной работы выполните следующие задачи на serverb.

  • На workstation выполните команду lab rhcsa-compreview1 break1. Этот break-сценарий вызывает ошибку процесса загрузки serverb. Он также устанавливает более длительный период ожидания для меню GRUB2, чтобы можно было прервать процесс загрузки, и перезагружает serverb.

    Определите возможную причину ошибки загрузки и устраните ее. После исправления машина serverb должна перезагружаться без проблем. При необходимости используйте redhat в качестве пароля привилегированного пользователя.

  • На workstation выполните команду lab rhcsa-compreview1 break2. Этот break-сценарий переключает цель по умолчанию с multi-user на graphical на машине serverb. Он также устанавливает более длительный период ожидания для меню GRUB2, чтобы можно было прервать процесс загрузки, и перезагружает serverb.

    На serverb исправьте цель по умолчанию на multi-user. Цель по умолчанию должна автоматически сохраняться после перезагрузки.

    Выполните команду sudo от имени пользователя student с паролем student для выполнения привилегированных команд.

  • Как пользователь student запланируйте повторяющееся задание, которое запускает сценарий /home/student/backup-home.sh каждый час с 19:00 до 21:00 ежедневно, кроме субботы и воскресенья.

    Загрузите сценарий резервного копирования по адресу http://materials.example.com/labs/backup-home.sh. Сценарий backup-home.sh создает резервную копию каталога /home/student системы serverb в каталоге /home/student/serverb-backup системы servera. Используйте сценарий backup-home.sh, чтобы запланировать повторяющееся задание от имени пользователя student на serverb.

  • Перезагрузите систему и дождитесь завершения загрузки, прежде чем проверять результат.

  1. На workstation выполните команду lab rhcsa-compreview1 break1.

  2. После того как машина serverb загрузится, откройте консоль и обратите внимание на то, что процесс загрузки был остановлен на ранней стадии. Подумайте о возможной причине такого поведения.

  3. Перемонтируйте файловую систему / в режиме «чтение/запись». Выполните команду mount -a, чтобы смонтировать все остальные файловые системы.

  4. На workstation выполните команду lab rhcsa-compreview1 break2.

    Дождитесь завершения перезагрузки, прежде чем продолжить.

  5. На serverb переключитесь на цель multi-user. Задайте multi-user в качестве цели по умолчанию. Используйте команду sudo для выполнения необходимых административных команд. При необходимости укажите пароль student.

  6. Как пользователь student запланируйте повторяющееся задание, которое запускает сценарий /home/student/backup-home.sh каждый час с 19:00 до 21:00 ежедневно, кроме субботы и воскресенья.

    Используйте сценарий backup-home.sh, чтобы запланировать повторяющееся задание. Загрузите сценарий резервного копирования по адресу http://materials.example.com/labs/backup-home.sh.

  7. Перезагрузите serverb и дождитесь завершения загрузки, прежде чем проверять результат.

Оценка

На workstation запустите сценарий lab rhcsa-compreview1 grade, чтобы проверить, правильно ли было выполнено упражнение. Если будут найдены ошибки, исправьте их и повторно запустите сценарий.

[student@workstation ~]$ lab rhcsa-compreview1 grade

Конец

На машине workstation выполните команду lab rhcsa-compreview1 finish, чтобы закончить это упражнение. Этот сценарий удаляет файлы и ресурсы, созданные в ходе упражнения, и обеспечивает очистку среды.

[student@workstation ~]$ lab rhcsa-compreview1 finish

Прежде чем переходить к следующему упражнению, скопируйте все файлы и данные, которые хотите сохранить, в другие системы, а затем выполните сброс систем workstation, servera и serverb.

Обзорная работа завершена.